package com.poobo.dao;

import java.util.List;

import com.poobo.entity.TbConfigList;
import com.poobo.util.pager.Page;

public interface IConfigListDao {
	/**
	 * 查询所有
	 */
	public List<TbConfigList> queryAll();
	/**
	 * 根据Id查询
	 */
	public TbConfigList queryConfigListById(Integer id);
	/**
	 * 查询配置列表
	 */
	public Page queryConfigListPage(TbConfigList configList,Page page);
	/**
	 * 根据Id删除配置
	 * @param id
	 */
	public void deleteConfigListById(Integer id);
	/**
	 * 添加配置
	 * @param resources
	 */
	public void saveConfigList( TbConfigList configList );
	/**
	 * 查询所有已启用的配置列表
	 */
	public List<TbConfigList> queryByIsEnable();
	/**
	 * 根据name查询
	 */
	public TbConfigList queryConfigListByName(String name);
}
